Island Images - The Isle of Man in Pictures
Found it!  The fort at Ballachurry, not so easy to see from the air with fairly flat lighting towards mid-day.  It was constructed in 1640 during the English Civil War but was apparently never completed.  I have some better drone images of it from 2018.
 
 An Island Images picture  © Jon Wornham